Mountain Sheep — definition

1. mountain sheep (Noun)

1 definition

mountain sheep (Noun) — Any wild sheep inhabiting mountainous regions.

1 type of
wild sheep
9 types
Bighorn Ovis canadensis Ovis musimon Rocky Mountain bighorn Rocky Mountain sheep bighorn sheep cimarron moufflon mouflon